from flask import Flask, request

app = Flask(__name__)

@app.route("/")
def index():
    print(request.path)
    return "hello world"

@app.route("/hello",methods=["GET", "POST"], endpoint="llll")
def hello():
    print(request.path)
    return "hello world"

def XXX():
    return "XXX"

# 手动添加路由规则
app.add_url_rule("/xxx", view_func=XXX)
"""
总结
    request 当前请求参数
        全局变量
    @app.route("/hello",methods=["GET", "POST"], endpoint="llll")
        -- 第一个参数 路径
        -- methods=["GET", "POST"],请求方式
        -- endpoint="llll", 别名，如果不写， 使用函数名作为别名
        endpoint 不允许重名
    路由本质
        self.add_url_relu
"""
if __name__ == "__main__":
    app.run()